package com.wysql.ascost.mapper.info;

import com.wysql.ascost.model.info.InfoContractstoreDtl;
import com.wysql.ascost.model.info.InfoContractstoreDtlExample;

import java.util.List;

import org.apache.ibatis.annotations.Param;

/**
 * 协议库存信息查询--明细 InfoContractstoreDtlMapper
 *
 * @author wysqlauto_自动生成
 * @email ${email}
 * @date 2025-03-10 16:00:43
 */
public interface InfoContractstoreDtlMapper {

    long countByExample(InfoContractstoreDtlExample example);

    int deleteByExample(InfoContractstoreDtlExample example);

    int deleteByPrimaryKey(String id);

    int insert(InfoContractstoreDtl record);

    int insertSelective(InfoContractstoreDtl record);

    List<InfoContractstoreDtl> selectByExample(InfoContractstoreDtlExample example);

    InfoContractstoreDtl selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") InfoContractstoreDtl record, @Param("example") InfoContractstoreDtlExample example);

    int updateByExample(@Param("record") InfoContractstoreDtl record, @Param("example") InfoContractstoreDtlExample example);

    int updateByPrimaryKeySelective(InfoContractstoreDtl record);

    int updateByPrimaryKey(InfoContractstoreDtl record);

}